﻿body
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
/***********************
Validation Grid View
************************/
.VGW_Edited_Right
{
    width: 56px;
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: #DEDE96;
    text-align: right;
    readonly: false;
}
.VGW_Editable_Right
{
    width: 56px;
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: khaki;
    text-align: right;
    readonly: false;
}
.VGW_Editing_Right
{
    width: 56px;
    border-right: 0px solid khaki;
    border-top: 0px solid khaki;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    border-left: 0px solid khaki;
    border-bottom: 0px solid khaki;
    text-overflow: ellipsis;
    background-color: yellow;
    text-align: right;
    readonly: false;
}
.VGW_DataGrid
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: white;
    border: black 0px solid;
}
.VGW_DataGrid TD
{
    border-right: black 0px solid;
    border-top: medium none;
    border-left: black 0px solid;
    border-bottom: black 0px solid;
}
.VGW_Readonly_Left_Layer1
{
    width: 197px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    text-align: left;
    font-weight: bold;
    border-bottom-style: none;
}
.VGW_Readonly_Right_Layer1
{
    width: 56px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    text-align: right;
    font-weight: bold;
    border-bottom-style: none;
}
.VGW_Readonly_Left_Layer2
{
    width: 197px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: white;
    text-align: left;
}
.VGW_Readonly_Right_Layer2
{
    width: 56px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: white;
    text-align: right;
}
/***********************
Revenue Display
***********************/
.RD_Editable_Right
{
    width: 56px;
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: khaki;
    text-align: right;
    readonly: false;
}
.RD_Editing_Right
{
    width: 56px;
    border-right: 0px solid khaki;
    border-top: 0px solid khaki;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    border-left: 0px solid khaki;
    border-bottom: 0px solid khaki;
    text-overflow: ellipsis;
    background-color: yellow;
    text-align: right;
    readonly: false;
}
.RD_DataGrid
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: white;
    border: black 0px solid;
}
.RD_DataGrid TD
{
    border-right: black 0px solid;
    border-top: medium none;
    border-left: black 0px solid;
    border-bottom: black 0px solid;
}
.RD_Readonly_Left_Layer1
{
    width: 198px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    text-align: left;
    font-weight: bold;
    border-bottom-style: none;
}
.RD_Readonly_Right_Layer1
{
    width: 57px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    text-align: right;
    border-bottom-style: none;
}
.RD_Readonly_Left_Layer2
{
    width: 196px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: white;
    text-align: left;
}
.RD_Readonly_Right_Layer2
{
    width: 57px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: white;
    text-align: right;
}
/************************
From nReport.css of Baobin
*************************/
.nRAmount
{
    font-size: 9pt;
    font-weight: bold;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    text-align: right;
    border-bottom-style: none;
}
.nReadOnly3
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: #CFCFFE;
    text-align: right;
    readonly: true;
}
.nReadOnly2
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: lavender;
    text-align: right;
    readonly: true;
}
.nReadOnly1
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: white;
    text-align: right;
    readonly: true;
}
.nEditable
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: khaki;
    text-align: right;
    readonly: false;
}
.nEditing
{
    border-right: 0px solid khaki;
    border-top: 0px solid khaki;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    border-left: 0px solid khaki;
    border-bottom: 0px solid khaki;
    text-overflow: ellipsis;
    background-color: yellow;
    text-align: right;
    readonly: false;
}
.nBLAmount2
{
    font-size: 9pt;
    font-weight: bold;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: lavender;
    text-align: left;
    padding-left: 20px;
}
/************ End ****************/
.button
{
    clear: none;
    border-right: medium none;
    border-top: medium none;
    float: none;
    background-image: url(../_images/btn11.gif);
    border-left: medium none;
    width: 39px;
    border-bottom: medium none;
    background-repeat: no-repeat;
    height: 20px;
}
TABLE
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-collapse: collapse;
    border-bottom-style: none;
}
TABLE TD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-collapse: collapse;
    border-bottom-style: none;
}
.MainDiv
{
    width: 800px;
    position: static;
}
.CssHead
{
    height: 800px;
    position: static;
    height: 22px;
}
.CssCenter
{
    overflow: auto;
    width: 800px;
    position: static;
    height: 450px;
}
.CssCenter300
{
    overflow: auto;
    width: 800px;
    position: static;
    height: 460px;
}
.CssCenterSeparate
{
    overflow: auto;
    width: 800px;
    position: static;
    height: 200px;
}
.QueryTable
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: 0px;
    width: 100%;
    padding-top: 0px;
    border-bottom: 0px;
    background-color: #ff9966;
}
.HTable
{
    border-right: black 0px solid;
    padding-right: 0px;
    border-top: black 0px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: black 0px solid;
    padding-top: 0px;
    border-bottom: black 0px solid;
    background-color: #28498c;
}
.HTable TD
{
    border-right: black 1px solid;
    padding-right: 0px;
    border-top: black 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: black 1px solid;
    padding-top: 0px;
    border-bottom: black 1px solid;
}
.Title
{
    font-weight: bold;
    font-size: 10pt;
    vertical-align: middle;
    text-transform: none;
    width: 75px;
    color: white;
    border-top-style: none;
    font-style: normal;
    border-right-style: none;
    border-left-style: none;
    background-color: #28498c;
    text-align: center;
    border-bottom-style: none;
}
.Title135
{
    font-weight: bold;
    font-size: 10pt;
    vertical-align: baseline;
    text-transform: none;
    width: 135px;
    color: white;
    border-top-style: none;
    font-style: normal;
    border-right-style: none;
    border-left-style: none;
    background-color: #0d82bc;
    text-align: center;
    border-bottom-style: none;
}
.Title375
{
    font-weight: bold;
    font-size: 10pt;
    vertical-align: baseline;
    text-transform: none;
    width: 384px;
    color: white;
    border-top-style: none;
    font-style: normal;
    border-right-style: none;
    border-left-style: none;
    background-color: #0d82bc;
    text-align: center;
    border-bottom-style: none;
}
.DataList
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.DataList TD
{
    border-top-width: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-right-width: 1px;
}
.DataGrid
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: white;
}
.DataGrid TD
{
    border-right: black 1px solid;
    border-top: medium none;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.DataGridG
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: white;
    border: black 1px solid;
}
.DataGridG TD
{
    border-right: black 1px solid;
    border-top: medium none;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
}
.BAmount
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: white;
    text-align: right;
}
.BLAmount
{
    padding-left: 20px;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: white;
    text-align: left;
}

.BLAmount2
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: #e4f1f7;
    text-align: left;
}
.BLAmount3
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: lavender;
    text-align: left;
    padding-left: 20px;
}
.BItem2
{
    font-size: 9pt;
    width: 135px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: white;
    text-align: left;
    border-bottom-style: none;
}
.BItem3
{
    font-size: 9pt;
    width: 135px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: white;
    text-align: left;
    border-bottom-style: none;
    padding-left: 40px;
}
.BItem2
{
    font-size: 9pt;
    width: 135px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: white;
    text-align: left;
    border-bottom-style: none;
}
.MasterTable
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    border-bottom-style: none;
}
.MasterTable TD
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 0px solid;
    border-bottom: black 0px solid;
}
.MasterTable1
{
    padding-right: 1px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 1px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.MasterTable1 TD
{
    border-right: black 1px solid;
    border-top: medium none;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
}
.LAmount
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    text-align: left;
    border-bottom-style: none;
}
.RAmount
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    text-align: right;
    border-bottom-style: none;
}
.Item2
{
    font-weight: bold;
    font-size: 9pt;
    width: 135px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: lavender;
    border-bottom-style: none;
    text-align: left;
    cursor: hand;
}
.Item3
{
    font-weight: bold;
    font-size: 9pt;
    width: 135px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #a0c5d8;
    border-bottom-style: none;
    text-align: left;
    cursor: hand;
}
.Item3g
{
    font-size: 9pt;
    width: 135px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #CFCFFE;
    border-bottom-style: none;
    text-align: left;
    cursor: hand;
}
.MTotal TD
{
    background-color: lightgrey;
}
.MTotal INPUT
{
    font-weight: bold;
    background-color: lightgrey;
}
.textboxleft
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: khaki;
    readonly: false;
}
.textboxright
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: khaki;
    text-align: right;
    readonly: false;
}
.textboxrightmodify
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: #DEDE96;
    text-align: right;
    readonly: false;
}
.textboxeidting
{
    border-right: 0px solid khaki;
    border-top: 0px solid khaki;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    border-left: 0px solid khaki;
    border-bottom: 0px solid khaki;
    text-overflow: ellipsis;
    background-color: yellow;
    text-align: right;
    readonly: false;
}
.textboxeidtingleft
{
    border-right: 0px solid khaki;
    border-top: 0px solid khaki;
    font-size: 9pt;
    font-weight: bold;
    overflow: hidden;
    border-left: 0px solid khaki;
    border-bottom: 0px solid khaki;
    text-overflow: ellipsis;
    background-color: yellow;
    text-align: left;
    readonly: false;
}
.textboxrightread
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: white;
    text-align: right;
    readonly: true;
}
.textboxlefttread
{
    border-right: 0px solid;
    border-top: 0px solid;
    font-size: 9pt;
    overflow: hidden;
    border-left: 0px solid;
    border-bottom: 0px solid;
    text-overflow: ellipsis;
    background-color: Transparent;
    text-align: left;
    readonly: true;
}

.DataGridX
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: white;
    border: black 0px solid;
}
.DataGridX TD
{
    border-right: black 1px solid;
    border-top: black 0px solid;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
}
.DataGridX1
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: white;
    border: black 0px solid;
}
.DataGridX1 TD
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
}
.nBLAmount2g
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: lavender;
    text-align: left;
    padding-left: 20px;
}
.RAmountg
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #CFCFFE;
    text-align: right;
    border-bottom-style: none;
}
.HTabled
{
    border-right: lightgrey 0px solid;
    padding-right: 0px;
    border-top: lightgrey 0px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: lightgrey 0px solid;
    padding-top: 0px;
    border-bottom: lightgrey 0px solid;
    background-color: #28498c;
}
.HTabled TD
{
    border-right: lightgrey 1px solid;
    padding-right: 0px;
    border-top: lightgrey 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: lightgrey 1px solid;
    padding-top: 0px;
    border-bottom: lightgrey 1px solid;
}

/*----------------------------------------------------------*/

.BItem3C
{
    font-size: 9pt;
    width: 135px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: white;
    text-align: left;
    border-bottom-style: none;
    padding-left: 40px;
}

.BLAmount2C
{
    font-size: 9pt;
    font-weight: bold;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: lavender;
    text-align: left;
    padding-left: 20px;
    cursor: pointer;
}
.BLAmount2H
{
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: lavender;
    text-align: left;
    cursor: pointer;
}
